home *** CD-ROM | disk | FTP | other *** search
-
- AKA (.vpm)
- Used for Puppeteer, IMPORTING, and any other application where a
- World Coordinate system, with no hierarchy, is desired.
-
-
- MOTION (*.bva) FILE INFO
-
- The Motion Data is the data needed to reproduce a performance of an actor
- in the 3d world of computer graphics. The ".bva" files contains data for
- a segmented or jointed 3d Model.
-
- The actor's body should be broken up into independent segments. Included
- with this data are motion object files for each of the 3D Model's segments
- or joints. Each object file contains the bone for the segment or joint and
- a bounding box. These motion object files should give you an understanding
- of the placement of the segment's origin (pivot point) the orientation and
- scale of the segment.
-
- Viewpoint 3D Models from Datashop will work with this motion data. You must
- make sure that the 3D Model has the same origin, orientation and
- scaling as the sample Motion files. Regrouping of the geometry from a
- Viewpoint 3D Model should be done to include a head, neck, shoulder, chest
- Hips (Root), Hand, Lower Arm, Upper Arm, Foot, Lower Leg and the Upper Leg
- group.
-
- The motion (.bva) file contains data for each of the groups listed above.
- Each motion object file has header information and nine (9) channels of
- data. The header information is in the following form:
-
- Segment: name
- Frames: number
- Frames Time: seconds
- channel 1 label channel 2 label
- Units Units
-
-
- The nine channels contain the animation curves for XYZ position,
- rotation and scaling. Each segment is independent of all others and
- is referenced to a right hand world coordinate system with the X and
- Z axis on the ground and the Y axis pointing up.
-
- The XYZ Translation channels are to be applied first, this will move the
- 3D Model segment or group in the correct potion in space. The Rotation
- channels are to be applied second and must be applied in the Z-X-Y order.
- Applying in the Z-X-Y order will give the segment the correct orientation.
- The scale channels are applied last, this will scale the segment to match
- that of the 3D Model Actor.
-
-
- Sample of the ascii file format:
-
- Segment: Hips
- Frames: 30
- Frame Time: 0.033333
- XTRAN YTRAN ZTRAN XROT YROT ZROT XSCALE YSCALE ZSCALE
- INCHES INCHES INCHES DEGREES DEGREES DEGREES PERCENT PERCENT PERCENT
- 10.87 36.65 13.54 1.67 91.18 8.70 438.39 438.39 438.39
- 10.86 36.65 13.54 1.62 91.39 8.92 438.39 438.39 438.39
- 10.87 36.66 13.54 1.64 91.41 9.03 438.39 438.39 438.39
- 10.88 36.66 13.53 1.61 91.34 9.02 438.39 438.39 438.39
- 10.88 36.66 13.53 1.50 91.32 8.97 438.39 438.39 438.39
-